#ifndef C_QHEADER_H
#define C_QHEADER_H

/****************************************************************************
** QHeader C bindings generated from reading C++ file 'qheader.h'
**
** Created: Tue Jul 30 19:22:31 2002
**      by: The Qt Meta Object Compiler ($Revision: 2.53 $)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/

C_EXPORT QHeaderH QHeader_create(QWidgetH parent, const char* name);
C_EXPORT void QHeader_destroy(QHeaderH handle);
C_EXPORT QHeaderH QHeader_create2(int p1, QWidgetH parent, const char* name);
C_EXPORT int QHeader_addLabel(QHeaderH handle, PWideString p1, int size);
C_EXPORT int QHeader_addLabel2(QHeaderH handle, const QIconSetH p1, PWideString p2, int size);
C_EXPORT void QHeader_removeLabel(QHeaderH handle, int section);
C_EXPORT void QHeader_setLabel(QHeaderH handle, int p1, PWideString p2, int size);
C_EXPORT void QHeader_setLabel2(QHeaderH handle, int p1, const QIconSetH p2, PWideString p3, int size);
C_EXPORT void QHeader_label(QHeaderH handle, PWideString retval, int section);
C_EXPORT QIconSetH QHeader_iconSet(QHeaderH handle, int section);
C_EXPORT void QHeader_setOrientation(QHeaderH handle, Orientation p1);
C_EXPORT Orientation QHeader_orientation(QHeaderH handle);
C_EXPORT void QHeader_setTracking(QHeaderH handle, bool enable);
C_EXPORT bool QHeader_tracking(QHeaderH handle);
C_EXPORT void QHeader_setClickEnabled(QHeaderH handle, bool p1, int section);
C_EXPORT void QHeader_setResizeEnabled(QHeaderH handle, bool p1, int section);
C_EXPORT void QHeader_setMovingEnabled(QHeaderH handle, bool p1);
C_EXPORT bool QHeader_isClickEnabled(QHeaderH handle, int section);
C_EXPORT bool QHeader_isResizeEnabled(QHeaderH handle, int section);
C_EXPORT bool QHeader_isMovingEnabled(QHeaderH handle);
C_EXPORT void QHeader_resizeSection(QHeaderH handle, int section, int s);
C_EXPORT int QHeader_sectionSize(QHeaderH handle, int section);
C_EXPORT int QHeader_sectionPos(QHeaderH handle, int section);
C_EXPORT int QHeader_sectionAt(QHeaderH handle, int pos);
C_EXPORT int QHeader_count(QHeaderH handle);
C_EXPORT void QHeader_setCellSize(QHeaderH handle, int p1, int p2);
C_EXPORT int QHeader_cellSize(QHeaderH handle, int p1);
C_EXPORT int QHeader_cellPos(QHeaderH handle, int p1);
C_EXPORT int QHeader_cellAt(QHeaderH handle, int p1);
C_EXPORT int QHeader_offset(QHeaderH handle);
C_EXPORT void QHeader_sizeHint(QHeaderH handle, PSize retval);
C_EXPORT void QHeader_sizePolicy(QHeaderH handle, PSizePolicy retval);
C_EXPORT int QHeader_mapToSection(QHeaderH handle, int index);
C_EXPORT int QHeader_mapToIndex(QHeaderH handle, int section);
C_EXPORT int QHeader_mapToLogical(QHeaderH handle, int p1);
C_EXPORT int QHeader_mapToActual(QHeaderH handle, int p1);
C_EXPORT void QHeader_moveSection(QHeaderH handle, int section, int toIndex);
C_EXPORT void QHeader_moveCell(QHeaderH handle, int p1, int p2);
C_EXPORT void QHeader_setSortIndicator(QHeaderH handle, int section, bool increasing);
C_EXPORT void QHeader_setUpdatesEnabled(QHeaderH handle, bool enable);
C_EXPORT void QHeader_setOffset(QHeaderH handle, int pos);

#endif
